home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat3 / Tk / palette.z / palette
Text File  |  1998-10-30  |  6KB  |  133 lines

  1.  
  2.  
  3.  
  4. ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee((((3333TTTTkkkk))))                                          ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee((((3333TTTTkkkk))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      tk_setPalette, tk_bisque - Modify the Tk color palette
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee _b_a_c_k_g_r_o_u_n_d
  13.      ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee _n_a_m_e _v_a_l_u_e ?_n_a_m_e _v_a_l_u_e ...?
  14.      ttttkkkk____bbbbiiiissssqqqquuuueeee
  15.  
  16.  
  17. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      The ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee procedure changes the color scheme for Tk.  It does
  19.      this by modifying the colors of existing widgets and by changing the
  20.      option database so that future widgets will use the new color scheme.  If
  21.      ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee is invoked with a single argument, the argument is the name
  22.      of a color to use as the normal background color;  ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee will
  23.      compute a complete color palette from this background color.
  24.      Alternatively, the arguments to ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee may consist of any number
  25.      of _n_a_m_e-_v_a_l_u_e pairs, where the first argument of the pair is the name of
  26.      an option in the Tk option database and the second argument is the new
  27.      value to use for that option.  The following database names are currently
  28.      supported:
  29.  
  30.           aaaaccccttttiiiivvvveeeeBBBBaaaacccckkkkggggrrrroooouuuunnnndddd               ffffoooorrrreeeeggggrrrroooouuuunnnnddddsssseeeelllleeeeccccttttCCCCoooolllloooorrrr
  31.           aaaaccccttttiiiivvvveeeeFFFFoooorrrreeeeggggrrrroooouuuunnnndddd               hhhhiiiigggghhhhlllliiiigggghhhhttttBBBBaaaacccckkkkggggrrrroooouuuunnnnddddsssseeeelllleeeeccccttttBBBBaaaacccckkkkggggrrrroooouuuunnnndddd
  32.           bbbbaaaacccckkkkggggrrrroooouuuunnnndddd      hhhhiiiigggghhhhlllliiiigggghhhhttttCCCCoooolllloooorrrr sssseeeelllleeeeccccttttFFFFoooorrrreeeeggggrrrroooouuuunnnndddd
  33.           ddddiiiissssaaaabbbblllleeeeddddFFFFoooorrrreeeeggggrrrroooouuuunnnndddd             iiiinnnnsssseeeerrrrttttBBBBaaaacccckkkkggggrrrroooouuuunnnnddddttttrrrroooouuuugggghhhhCCCCoooolllloooorrrr
  34.  
  35.      ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee tries to compute reasonable defaults for any options that
  36.      you don't specify.  You can specify options other than the above ones and
  37.      Tk will change those options on widgets as well.  This feature may be
  38.      useful if you are using custom widgets with additional color options.
  39.  
  40.      Once it has computed the new value to use for each of the color options,
  41.      ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee scans the widget hierarchy to modify the options of all
  42.      existing widgets.  For each widget, it checks to see if any of the above
  43.      options is defined for the widget.  If so, and if the option's current
  44.      value is the default, then the value is changed;  if the option has a
  45.      value other than the default, ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee will not change it.  The
  46.      default for an option is the one provided by the widget ([[[[lllliiiinnnnddddeeeexxxx [[[[$$$$wwww
  47.      ccccoooonnnnffffiiiigggguuuurrrreeee $$$$ooooppppttttiiiioooonnnn]]]] 3333]]]]) unless ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee has been run previously, in
  48.      which case it is the value specified in the previous invocation of
  49.      ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee.
  50.  
  51.      After modifying all the widgets in the application, ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee adds
  52.      options to the option database to change the defaults for widgets created
  53.      in the future.  The new options are added at priority wwwwiiiiddddggggeeeettttDDDDeeeeffffaaaauuuulllltttt, so
  54.      they will be overridden by options from the .Xdefaults file or options
  55.      specified on the command-line that creates a widget.
  56.  
  57.      The procedure ttttkkkk____bbbbiiiissssqqqquuuueeee is provided for backward compatibility:  it
  58.      restores the application's colors to the light brown (``bisque'') color
  59.      scheme used in Tk 3.6 and earlier versions.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee((((3333TTTTkkkk))))                                          ttttkkkk____sssseeeettttPPPPaaaalllleeeetttttttteeee((((3333TTTTkkkk))))
  71.  
  72.  
  73.  
  74. KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
  75.      bisque, color, palette
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.